#ifndef UI_NUMBER_H_
#define UI_NUMBER_H_

class Numbers : public UI
{
public :
	Numbers( DWORD posX, DWORD posY );
	~Numbers();

	void					SetColor( DWORD argb ){ _color = argb; }
	void					SetSize( int point ){ _point = point; }
	void					SetKerningRatio( float ratio ){ _kerningRatio = ratio; }
	void					SetImage( LPCWSTR filePath );
	void					SetNumbers( const std::string& num ){ _numbers = num; }

protected :
	void					ActualDraw();

private :
	Numbers(){}

	DWORD					_color;
	float					_kerningRatio;
	std::string				_numbers;
	int						_point;
	LPDIRECT3DTEXTURE9		_pTexture;
};

#endif